Presentation: Tweet"Get Logical with Datalog"
Logic programming delivers great expressive power: you work in domain abstractions, and your program figures out execution details. And it has never been easier. Logic programs embeded directly in ordinary Clojure code without impedance. As I write this abstract I know of at least four free or open-source logic libraries for Clojure.
Of particular interest is datalog. In this talk you will learn about * the basics of writing datalog programs
- how datalog differs from prolog
- extending datalog with existing functional code ...
- ... and even with objects
- querying databases
- adding logic to legacy codebases
Download slides